#pragma once

#include "../SGD Wrappers/SGD_Geometry.h"
#include "../SGD Wrappers/SGD_Message.h"
#include "Vampire.h"


class CreateBatMessage : public SGD::Message
{
public:
	CreateBatMessage(float x, float y, Vampire *owner = nullptr);
	virtual ~CreateBatMessage();

	SGD::Point GetPosition() const { return position; }
	Vampire *GetOwner() const { return owner; }

protected:
	SGD::Point position;
	Vampire *owner;
};

